<?php

try {
	//Informations sur le mariage
	$idMariage = getIdMariage();
	$infosMariage = getInfosMariage($idMariage);
	
	// On récupère tous les types de cérémonie définis
	$typeCeremonie = getAllTypeCeremonieById();

	// On récupère les cérémonies du mariage s'il y en a de définies, triées par heure de début de cérémonie
	$ceremonies = getAllCeremoniesByIdMariage($idMariage);
	
	// Initialisation du flag indiquant s'il y a des adresses définies pour ce mariage
	$existCeremonies = (count($ceremonies) > 0);
?>

<?php
	if (!$existCeremonies) {
		// Il n'existe aucune adresse définie pour ce mariage
?>
<div>
	Aucun lieu de cérémonies ou autres n'est encore pour le mariage de <?php echo $infosMariage[PRENOM_CONJOINT1] . ' et ' . $infosMariage[PRENOM_CONJOINT2] ?>
</div>
<?php
	} // Fin if (!$existCeremonies)
	else {
?>

<p>Vous trouverez ci-dessous les différents lieux des cérémonies auxquelles vous êtes conviés</p>
<p><br /></p>

<!-- Affichage des cérémonies définies triées par heure de début de cérémonie croissante -->
<?php
	$cnt = 1;
	foreach ($ceremonies as $ceremonie) {
		// On affiche chaque cérémonie
		$libelleAdresse = htmlentities($ceremonie['LIBELLE_ADRESSE']);
?>
<div>
	<span class="lbl-ceremonie"><?php echo $cnt . '. ' . htmlentities($typeCeremonie[$ceremonie['ID_TYPE_CEREMONIE']]['LIBELLE']) . ' : '; ?></span>
	<a title="<?php echo $libelleAdresse; ?>" href="javascript:void(0);" onclick="showMarker(<?php echo ($cnt - 1) ?>)">
		<?php echo $libelleAdresse; ?>
	</a>
	<input type="hidden" id="adresse-ceremonie-<?php echo $cnt; ?>" value="<?php echo $libelleAdresse; ?>" />
</div>
<?php
		$cnt++;
	} // Fin foreach ($ceremonies as $ceremonie)
?>

<p><br /></p>
<p>Ci-dessous, une carte d'accès aux différents lieux des cérémonies :</p>
<p><br /></p>

<input type="hidden" id="nbAdresses" value="<?php echo count($ceremonies); ?>" />
<div id="map"></div>
<p><br /></p>

<?php
	} // Fin else [~if (!$existCeremonies)]
?>

<?php
} // try {
catch (Exception $e) {
	redirectErrorPage($e, 'TAB_DIRECTIONS', URI_ERROR_PAGE);
}
?>